package com.dcm360.report.alarm.domain;

import java.math.BigDecimal;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 【请填写功能名称】对象 alarm_thermal
 * 
 * @author ligh
 * @date 2022-03-30
 */
public class AlarmThermal extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private String id;

    /** 关联告警表主键id */
    private String alarmId;

    /** 可见光图片地址 */
    private String normalPic;

    /** 热成像图片地址 */
    private String thermalPic;

    /** 热成像温度低 */
    private BigDecimal temperatureLow;

    /** 机柜ID */
    private String cabinId;

    /** 热成像温度高 */
    private BigDecimal temperatureHigh;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setAlarmId(String alarmId) 
    {
        this.alarmId = alarmId;
    }

    public String getAlarmId() 
    {
        return alarmId;
    }
    public void setNormalPic(String normalPic) 
    {
        this.normalPic = normalPic;
    }

    public String getNormalPic() 
    {
        return normalPic;
    }
    public void setThermalPic(String thermalPic) 
    {
        this.thermalPic = thermalPic;
    }

    public String getThermalPic() 
    {
        return thermalPic;
    }
    public void setTemperatureLow(BigDecimal temperatureLow) 
    {
        this.temperatureLow = temperatureLow;
    }

    public BigDecimal getTemperatureLow() 
    {
        return temperatureLow;
    }
    public void setCabinId(String cabinId) 
    {
        this.cabinId = cabinId;
    }

    public String getCabinId() 
    {
        return cabinId;
    }
    public void setTemperatureHigh(BigDecimal temperatureHigh) 
    {
        this.temperatureHigh = temperatureHigh;
    }

    public BigDecimal getTemperatureHigh() 
    {
        return temperatureHigh;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("alarmId", getAlarmId())
            .append("normalPic", getNormalPic())
            .append("thermalPic", getThermalPic())
            .append("temperatureLow", getTemperatureLow())
            .append("cabinId", getCabinId())
            .append("temperatureHigh", getTemperatureHigh())
            .append("remark", getRemark())
            .toString();
    }
}
